package main

import (
	"io"
	"net/http"
	"net/url"
	"os"
)

// 代理
func main() {
	// proxyUrl, _ := url.Parse("socks5://127.0.0.1:1080")
	proxyUrl, _ := url.Parse("http://127.0.0.1:8087")
	t := &http.Transport{
		Proxy: http.ProxyURL(proxyUrl),
	}
	// 一般主要有两种 http 和 shadowsocks(socks5)
	client := http.Client{Transport: t}
	r, _ := client.Get("https://google.com")
	defer r.Body.Close()
	_, _ = io.Copy(os.Stdout, r.Body)
}
